VeraCrypt - 为偏执者提供强大安全保障的免费开源磁盘加密工具

文档 并行处理

# 并行处理

当您的计算机配备多核处理器（或多个处理器）时，VeraCrypt会并行使用所有核心（或处理器）进行加密和解密操作。例如，当VeraCrypt需要解密一大块数据时，它首先会将该数据块分割成若干较小的片段。片段的数量与核心（或处理器）的数量相等。然后，所有片段会并行进行解密（片段1由线程1解密，片段2由线程2解密，依此类推）。加密操作也采用相同的方法。
因此，如果您的计算机配备例如四核处理器，那么加密和解密速度将比配备同等规格单核处理器的计算机快四倍（同样，配备双核处理器的计算机速度将快两倍，依此类推）。
加密/解密速度的提升与核心和/或处理器的数量成正比。
注意：支持超线程技术的处理器会为每个物理核心提供多个逻辑核心（或为每个物理处理器提供多个逻辑处理器）。当计算机固件（如BIOS）设置中启用了超线程功能时，VeraCrypt会为每个逻辑核心/处理器创建一个线程。例如，在一个每个物理核心提供两个逻辑核心的六核处理器上，VeraCrypt会使用12个线程。

当您的计算机配备多核处理器/CPU（或多个处理器/CPU）时， 头部密钥推导 也会进行并行处理。因此，在多核处理器（或多处理器计算机）上挂载卷的速度比在配备同等规格单核处理器（或单处理器计算机）上快几倍。